How about having a level-set screen, that simply has you type out a couple of given paragraphs. It can then dynamically figure out your overall typing speed, and if there are specific areas that need improvement (certain letter combinations, words, phrases, etc).