Reasonable (and reasonably priced)  practical test - in combination with GP input - would be a good place to start. Eyesight test a priority.