The rod load is at a maximum when the outer end of the piston is compressing. At that point, you have full discharge pressure acting over the entire surface of the piston. At the same time, the other end of the piston is drawing in gas and thus has suction pressure acting over a slightly smaller area (piston area minus rod area). The other end of the rod is outside the piston and only sees atmospheric pressure. Calculate the force acting on each side of the piston based on this method. The net force is determined by subtracting the suction side force from the discharge side force. Then determine the stress on the rod by applying this net force over the cross-sectional area of the rod. If that stress is greater than the allowable stress for the rod, you have a problem. The allowable rod load should be provided by the manufacturer. It will depend on rod size and material. I am not at work, so I don’t have access to the numbers we use for maximum load or stress in a rod.
In many systems where we use reciprocating compressors, the discharge pressure is constant and we must be very careful that we never allow the suction pressure to become too low which would exceed our rod loading limit. It is good idea to have automated alarms to alert you if you are getting a high rod load.
The volume of gas present in the cylinder is not important. The pressure is the key.
The method I refer to does not take into account the pressure drop across the suction and discharge valves. I am assuming that the pressure drop is the same for both. If that is true, the affects cancel each other out, approximately. That is to say, the pressure in the outer end is slightly higher than discharge pressure and the pressure in the frame end is slightly lower than suction pressure. The net force is approximately the same.