1. A method comprising: at a network monitoring apparatus in a communications network: detecting Transmission Control Protocol (TCP) data flows in the communications network to at least one network-served end user to provide detected data flows; measuring data throughput to the at least one network-served end user via the TCP data flows during the TCP data flows; calculating an average effective data throughput to the at least one network-served end user using time variables that represent the detected data flows.