The service manual for the TTR advises a change of oil every six months or 600 miles after the initial one month 100 miles.
Because the sump only contains just under 1.5 litres it would not be too expensive to shorten the frequency by 50%.
FAQ advice suggests "Regularly depends on your riding. Off-roading, hill climbing, overlanding etc would require more regular changes approx. 500-1,000 miles. Less strenuous riding like commuting could extend this. A good tip for knowing when to change the oil is if you're riding along sedately and just short-shifting through the gear box, you will notice the changes get more 'clunky' or stiff. It is simply the gearbox saying it's used all the good lubricating the oil can offer and would like some new oil... My engine had never been opened after 20,000miles, and was great. All that went wrong was a cylinder base gasket leaking, and then a nit on the end of the spanner putting the timing wrong and turning over the engine, ramming the piston into the intake valves... Otherwise, she is amazing and the mileage is loads higher now!"
It is also advised that an oil change should be done whilst the engine is warm. This ensures that the oil is more fluid than when cold and also ensures that the majority of it can be drained, together with suspended debris.
I do mine when I remember, perhaps every five weeks, if not before. I also change the filter each time.