Even though electrically long (more than one-half wavelength) cables can have a frequency-dependent PIM response in the reverse direction, the periodicity of the ripple can quite often be related directly to the electrical length of the cable assembly. Yes, the cable PIM response is frequency dependent. However, if the cable assembly PIM is measured across a swept-frequency bandwidth that includes both peaks and nulls, the worst-case combination of PIM sources can be captured across the test band.
So long as the individual sources of PIM do not change in magnitude dramatically with frequency and so long as the loss of the cable assembly does not change appreciably with frequency, there is a good chance that the PIM results measured at 1800MHz will be representative of the performance expected at 900MHz.
This topic does bring up an interesting note, however. As the carrier frequencies increase, the RF skin depth on the conductors of the device-under-test tends to decrease. For equal carrier powers, the current density at 1800MHz will be higher than at 900MHz. For this reason, testing a cable at 900 MHz may produce a PIM result which is better than the results which might be obtained if the same cable were tested at 1800 MHz.
The bottom line is as follows: To be absolutely certain of the PIM level for a cable assembly in a given band, you should test in that band. To characterize the approximate performance of a cable assembly (or the integrity of the mechanical connector-cable interfaces), testing in one band will most likely yield results which are representative of the overall cable performance.