Yeah, being able to stop is kind of an important aspect to tracking your car
Seriously, a annual full flush is a no-brainer for anyone tracking their car. My track shop wasn't comfortable doing the flush a few months before my first event last year, and literally wanted me to schedule it within weeks of the event. It's also a good idea to have an extra set of pads as well.
As far as DIY, while it's not that tough to do a bleed yourself, a full flush is somewhat more difficult, and it's not uncommon to get air in the lines, which may make your brakes worse than when you started.