I've found the free tests at this site to be the best at testing your Internet speed.
http://www.speedtest.net/
If you bypass your router, I seriously doubt that your true speed is different from what the test shows. If it's still slow I would ask your DSL provider to send someone out to show you on their equipment that you are getting what you pay for.
http://www.speedtest.net/
If you bypass your router, I seriously doubt that your true speed is different from what the test shows. If it's still slow I would ask your DSL provider to send someone out to show you on their equipment that you are getting what you pay for.