We demonstrate an efficient experimental procedure based on entanglement swapping to determine the Bell nonlocality measure of Horodecki et al. [Phys. Lett. A 200, 340 (1995)] and the fully-entangled fraction of Bennett et al. [Phys. Rev. A 54, 3824 (1996)] of an arbitrary two-qubit polarization-encoded state. The nonlocality measure corresponds to the amount of the violation of the Clauser-Horne-Shimony-Holt (CHSH) optimized over all measurement settings. By using simultaneously two copies of a given state, we measure directly only six parameters. Our method requires neither full quantum state tomography of 15 parameters nor continuous scanning of the measurement bases used by two parties in the usual CHSH inequality tests with four measurements in each optimization step. We analyze how well the measured degrees of Bell nonlocality and other entanglement witnesses (including the fully-entangled fraction and a nonlinear entropic witness) of an arbitrary two-qubit state can estimate its entanglement. In particular, we measured these witnesses and estimated the negativity of various two-qubit Werner states. Our approach could especially be useful for quantum communication protocols based on entanglement swapping.