While it's possible that some of the other more generic speed tests further down this list are technically more accurate, it'll be a hard case to make to your ISP that your service isn't as fast as it should be unless you can show the same with the bandwidth tests they provide. Testing your internet speed between you and your internet service provider is the best way to go if you're planning on making an argument with your ISP about your slow internet connection.