Information products provide agents with additional information that can be used to update actions. In many situations, access to such products can be quite limited. For instance, in epidemics, there tends to be a limited supply of medical testing kits, or tests. These tests are information products because their output of a positive or a negative answer informs individuals and authorities on the underlying state and the appropriate course of action. In this paper, using an analytical model, we show how the accuracy of a test in detecting the underlying state affects the demand for the information product differentially across heterogeneous agents. Correspondingly, the test accuracy can serve as a rationing device to ensure that the limited supply of information products is appropriately allocated to the heterogeneous agents. When test availability is low and the social planner is unable to allocate tests in a targeted manner to the agents, we find that moderately good tests can outperform perfect tests in terms of social outcome.