At the heart of this service is the great typing test app from keyhero.com. It offers detailed feedback on your typing. After each exercise, it shows you the type of mistakes you made, the acceleration and deceleration on a per-character basis and in-game charts of the WPM speed. If you want to know more,
give it a try.