A wonderful way to train is to do it when conditions are the worst. This way you have no excuse for failure when the time comes.
For example, at Fort Lewis, running on the coldest and wettest days ensured that when the PT test came around, I'd be ready for it no matter the weather.
In the desert, I run during the hottest part of the day. This way when I am out doing something in all my gear, and that sun comes around for the afternoon, I know that I'll be able to stand the heat.
Practicing a chip shot out of deep sand by stepping on the ball to get it in there will make sure that most chips that come up will be far easier to hit out.
If ideal conditions exist when the time comes, and you have been training during some far less ideal times, then you will be prepared.