Speedtest sites are rarely reliable for me though, the routers connection speed is far more reliable imho than the speed test sites. For example the speed test site says I have 4 mb, while I an constantly download at 750 kb/sec from utorrent for hours, and from good servers, often microsoft.com or so, I can also reach 700+ kb/sec averagely for a large 200+ mb download... If my routers says I'm atm synches at 6.7 mb, or 8mb, that's the speed I'm getting, and not the speedtest speed.
Same at uni, it tells me 40 mb/sec, while often I can download at least 80 megabits /s there.
The tests at speedtest sites are too short, by the time it is finished, my speed, both download and upload was still climbing. Especially upload seems way too short, by the time it is done it says 40kb/sec, while I'm uploading at 100+ kb/sec constantly on utor ( except when doing the speedtest ofc or gaming.
Ping test same story, I get far better pings on google.nl than the speedtest sites, even if they're based in the NL.