Alternatively you can read your position with the location module once per second or so, and use that to calculate your movement speed. However this might not be very accurate, especially for slow speeds. I haven't tried it myself to see how well it works.