Best no-nonsense advice I've seen online:
Tail length? Spur Length? Weight? In actuality, aging older roosters is kind of like aging Dominican baseball players – your guess is as good as any. There is almost no way to tell 2-year old, 3-year old and, in extremely rare instances, 4-year old roosters apart.