I just recently changed my first chain and cassette at about 3500 miles and a chainring a little later. I measure the chain every few hundred miles and just eyeball the cassette. When the teeth on my most frequently used cogs seem about half as wide as the little used teeth I figured it was time. A few hundred miles later I was hearing distinct chain noise and realized the middle chainring needed replacing, too.
__________________
If it ain't broke, mess with it anyway!