DHCP is a broadcast protocol and as such relies on a response from a DHCP server to initiate the process of obtaining a lease, as well as for lease expiration/renewal.
Because of this, the first DHCP server to respond is the one the client will use. There is no way that I know of to segregate out responses from 2 servers on the same subnet, it's purely done by who responds first to the initial request.