My typing speed is trash and instead of working on that I wrote a typing speed tester in PowerShell.
Install-Module PwshSpectreConsole -Scope CurrentUser
https://github.com/ShaunLawrie/PwshSpectreConsoleInstall-Module PwshTyper -Scope CurrentUser
# Start the typing tester
Invoke-PwshTyper
pwshtyper1.mp4
To add wordlists:
$installLocation = Split-Path (Get-Module PwshTyper).Path -Parent
Write-Host "Add newline-separated files to the wordlists directory in $installLocation"
explorer $installLocation