If you do a trace route to the test server you will see the number of hops.
Find one with fewer hops and you will get a more accurate LOCAL reading.
This would be you speed if communicatig with a server close by, if with equal badnwidth.
THe problem is, the web takes you all over the world, sometime around the world before landing back next door,so speeds will vary.
I have seen a couple of good local tools and your ISP should have a good downlowd test site, if not this one is a good test of download speeds, it wlll send you a 2 meg dummy file, instead of just pinging for your throughput ability.
http://support.shaw.ca/troubleshooting/speedtest.htm
Again thoug it will vary by area but the servers are good.