Pre departure, insert into FMC what it is at top of climb. At top of climb and from then on the FMC I think will use actual encountered conditions throughout the flight for predictions.
I have experienced before where actual SAT was 20degC different from forecast and all of a sudden at top of climb, we got a "ABOVE MAX FL" in the scratchpad.