Cold temps can shorten your run time, and temperatures below freezing would definitely shorten your flight time when your battery drops to outdoor temps.
I don;t remember seeing - is this a brand new battery? If you are comfortable with it, you could have a friend hold the plane back by the tail and you test your voltage at a good throttle to see if you are having an appreciable voltage drop. If the battery is starting to show age, its internal resistance creeps up. More resistance at higher current draws (even 10A) will cause more of a voltage drop as seen by the motor.
Also, note what
@Merv suggested - use your battery tester and see if all cells are very close in voltage immediatly after a flight.