If a cylinder drifts on its own in the EXTEND direction it "could" be piston seals.
Any cylinder drift warrants further investigation...but drifting in the retract direction can rule out the cylinder because the internal leakage is somewhere other than the cylinder.
Some symptoms would be weak power or slow functions.
To further test it is easiest to do with the cylinder unpinned from whatever it is moving.
Extend the cylinder ALL THE WAY. Then disconnect the rod end hose, and try to extend the cylinder even more. If oil comes out the port you disconnected the hose from......your seals are leaking by in the cylinder.
You can do the same test by retracting the cylinder all the way, unhooking the base end hose, and trying to retract even more and see if oil comes out.
Basically by doing this....you are putting FULL system pressure on one side of the piston only....and seeing how much oil comes out of the non pressurized side of the piston. You cant do that with the non-pressurized side's hose hooked up. Because any oil that is bypassing the piston simply returns back to tank and you cannot visibly see what is going on or how much (if any) is leaking by