Hi Qasim,
You can use performance check monitors on LTM to query any system for CPU usage and make load balancing decisions
Here is more on it.
https://techdocs.f5.com/kb/en-us/products/big-ip_ltm/manuals/product/ltm-monitors-reference-12-0-0/2.html
"About performance check monitors
A performance check monitor interacts with servers to determine the server load, and to acquire information about the condition of virtual servers.
An SNMP DCA monitor, for example, checks the current CPU, memory, and disk usage of a pool, pool member, or node that is running an SNMP data collection agent, and then dynamically load balances traffic accordingly.
".
Hope it helps you to get an idea how it works.
Kind regards,
Nag