It sounds like you just picked up this XJ by your comment. Do you know what maintenance has been done? Do you know when coolant, hoses, radiator cap and thermostat were changed last?
My guess is all those items are still the ones the vehicle came with when it was sold by Jeep. I have adopted changing heater hoses, fan belt and radiator hoses every 4 years regardless of mileage.
When you are changing you hoses you should do a coolant change, I use distilled water to avoid adding "junk" to the block - calcium, iron, etc.
Since this sounds like it is a used XJ you do not know if the cooling system was over heated. Even one over heat to 225F can damage the thermostat or radiator cap. I had an over heat once on my 88 XJ and changing the thermostat and "cap" were the final solution to get the temp back to what I knew it should be.
I am recommending you doing a 4 year cooling system maintenance. I do the following at the same time to make life easier:
1) Coolant flush with distilled water, then fill with a 50/50 mix of coolant and distilled
2) Change upper & lower radaitor hoses, I use dealer hoses.
3) Change heater hoses and flush out the heater core using the craig H method, do a search on here for it.
4) Install a new dealer thermostat and a new radiator cap
5) Fan belt, I have been using Goodyear. It has cuts to reduce noise.
6) Fan clutch, there no good way to test the fan clutch and over time they fail. Also it much easier to change the fan clutch when the fan belt is removed.
Welcome to being an XJ owner, you get to know your vehicle very well..!!!