Are you getting the speed you paid for? Your provider may not be at fault because of a busy router. However, it's good to check it on occasions and here's a fun site to check it at.
The upload speed is always slower so that's OK.
This fun little service will let you track trends so if there is a problem, you can report it.
This site will let you know what it thinks of your connection speed and is fun to use too!
http://www.speedtest.net/