So maybe I'll add a change interval method after all.
I was thinking along the lines of interval and duration both in the start line. Not to be able to change the interval on the fly so much as to take two static parameters in the first place. Something like this would be good:
tm.startTimer(1000,500,toggleLED); // interval,duration (aka off time / on time)