It depends on what proposition the sentence is expressing. It could be, [Assessor/speaker general] thinks it is cold today which is a simple empirical question. So if Patrick said "It is cold today", then the proposition expressed would simply be, Patrick feels cold today which is true just in case Patrick feels cold today.
Another way you could analyze it is that the definition of "cold" changes depending on the assessor/speaker. So that the sentence "It is cold today" if read/spoken by me expresses the proposition It is less than 60 degrees which is also an empirical question and the proposition is true just in case it is less than 60 degrees.
The second way amounts to saying that such sentences are belief reports. I'm am not saying either is the correct way to analyze such sentences. The correct way to do so is, if I remember correctly, a matter of philosophical debate. So keep that in mind.