Why does SpeedTest report a speed of 1 Mbps for my 3 Mbps cable modem?
Because your download speed during the test was only 1 Mbps. SpeedTest reports actual measured speeds, not rated speeds. Many DSL providers do not guarantee any download speeds at this time. The reason is because you actually share your Internet connection other Internet users in your and when too many users all use the Internet at the same time, everyone suffers with slower speeds.