It's actually pretty easy. If you have a weather effect running on a map, it continues even when you enter a battle. All you have to do is use an event to set the weather effect before the battle. Of course, any background sounds you have running will stop as soon as the battle starts, so you'll need to go into your troop events and set the weather's background sound to play on turn number zero. Let me know if you're having any trouble.