I have two questions:
1) Say that it's raining in a Double Battle (or any Speed-boosting weather), and the opponent's Kingdra w/Swift Swim (or any Pokemon that get speed boosts from the weather) is out there outspeeding all my Pokemon by a long shot. Getting sick of this Kingdra, I decide to switch out one of my Pokemon (any Pokemon, really) to send in my Ninetails (or any instant weather-inducer that isn't going to keep the weather the same), while having my Infernape (or any Pokemon that is naturally faster than the Pokemon without the weather-speed boost) attack with any non-priority (like Close Combat).
Now Ninetails is out, the weather is sunny, and Infernape and Kingdra are both about to attack. However, the weather turned sunny just a few seconds ago. Who goes first: Infernape or Kingdra? (More accurately, did Kingdra lose her boost the instant the sun came up?)
IIrc, Infernape goes first. Because the rain is no longer there, Kingdra loses it's boost. Unless Politoed swithces in on the same turn, then the weather would change from rain to sun, and then back to rain cos Politoed are typically slower than Ninetales.
2) Let's say that (in another Double Battle), everyone has decided on their moves. The opponent's Accelgor is obviously going to be faster than my Infernape. However, I have my Whimsicott w/Prankster use Cotton Spore on the opponent's Accelgor. Who will go first: Infernape or Accelgor? (More accurately, will Accelgor be affected by the Speed drop immediately, or after the turn has ended?)
Accelgor will go first. The speed drop only come into effect on the next turn, but offense/ defence drops will occur on that same turn.
Comments in bold