An apparatus comprising: a fluid valve having a valve seat and a flow control member configured to sealingly engage the valve seat; a valve controller; a pneumatic actuator; a sensor disposed in the valve controller and configured to detect a change in position of the flow control member; and a processor disposed in the valve controller and configured to cause movement of the flow control member via the pneumatic actuator, between an open position and a closed position, the processor further configured to generate a position curve that represents movement of the flow control member away from the valve seat, the processor configured to determine a seating point corresponding to the flow control member, the processor configured to generate an acceleration curve that corresponds to the position curve and represents an acceleration of the flow control member, the processor configured to determine a breakout point corresponding to the flow control member based on a peak of the acceleration curve relative to a threshold acceleration, wherein the seating point corresponds to the position in which the flow control member has begun contact with or engaged the valve seat, wherein the breakout point corresponds to the position in which the flow control member has left or begun to leave an end of travel corresponding to the closed position and disengages from the valve seat, wherein the processor is further configured to determine a seating force and a breakout force based on the seating point and the breakout point, the seating force being the force to be provided by the actuator to cause the flow control member to sealingly engage the valve seat, and the breakout force being the force to be provided by the actuator to cause the flow control member to disengage from the valve seat. a fluid valve having a valve seat and a flow control member configured to sealingly engage the valve seat; a valve controller; a pneumatic actuator; a sensor disposed in the valve controller and configured to detect a change in position of the flow control member; and a processor disposed in the valve controller and configured to cause movement of the flow control member via the pneumatic actuator, between an open position and a closed position, the processor further configured to generate a position curve that represents movement of the flow control member away from the valve seat, the processor configured to determine a seating point corresponding to the flow control member, the processor configured to generate an acceleration curve that corresponds to the position curve and represents an acceleration of the flow control member, the processor configured to determine a breakout point corresponding to the flow control member based on a peak of the acceleration curve relative to a threshold acceleration, wherein the seating point corresponds to the position in which the flow control member has begun contact with or engaged the valve seat, wherein the breakout point corresponds to the position in which the flow control member has left or begun to leave an end of travel corresponding to the closed position and disengages from the valve seat, wherein the processor is further configured to determine a seating force and a breakout force based on the seating point and the breakout point, the seating force being the force to be provided by the actuator to cause the flow control member to sealingly engage the valve seat, and the breakout force being the force to be provided by the actuator to cause the flow control member to disengage from the valve seat.