This is a newly discovered website for me that is pretty nifty - speedtest.net
Here is the full webpage:

The first thing it does is check your IP address and pin point you on the U.S. map. Then it locates a close server in its network to run a speed test. Here it shows me in San Diego (my office):

Click the 'Begin Test' button at the top and see what your connection speed is - both download and upload. Here I am pretty close to what my service is (20/5):

- Troy @ TLC