Data retrieval techniques are crucial for developing an effective battery management system for an electric vehicle to accurately assess the battery’s health and performance by monitoring operating conditions such as voltage, current, time, temperature, and state of charge. This paper proposes an efficient approach to retrieve real-world field data (voltage, current, and time) under running vehicle conditions. In the first step, noise is removed from the field data using a moving-average filter. Then, first- and second-order derivations are applied to the filtered data to determine specific data set conditions. After that, a new approach based on zero-crossing is implemented to retrieve the field data. A second-order Randle circuit (SORC) is utilized in this study to analyze the selected field data. Further, a particle swarm optimization algorithm is adapted to estimate the parameters of the SORC. Our experiments indicate that the relative errors of the equivalent circuit model (ECM) are less than 2% compared to the model voltage and real voltage, which is consistent with the stable parameters of ECM.