From my own personal experience, I would take the CFA before the football season.
Like you, I wanted to wait until after the season with the hope that I would be in great shape and therefore do extremely well on the CFA.
Unfortunately, I twisted my ankle around Thanksgiving right before...