As pointed out in a comment, the general answer would be "most likely no", because that would mean P is equal to NP.
Assume you have an oracle that, given a polyhedron $P = \{ x | A x \geq b\}$, can decide whether $P$ contains at least one integer point in polynomial time (polynomial in the size of $A$).
This would allow you to answer the decision form of, say, graph coloring (which can embedded in a polynomial-size IP), in polynomial time.
Namely, write down the IP, consider the polyhedron given by the continuous relaxation, add an objective constraint, and call your oracle.
This would give you a polynomial-time oracle for graph coloring, which is an NP-complete problem. Therefore, graph coloring is in P and P = NP.
In some specific cases, the answer is trivially "yes".
This includes:
- Polyhedra that have a flow structure. Their extreme points are integer, so to prove there exists an integer point, all you need is to show it's not empty
- Packing polyhedra, which are defined with constraints of the form $a^{T}x \leq b$ where all coefficients in $a, b$ are non-negative. The origin (zero) is trivially feasible, and it's integer.
- Graph coloring without any restriction on the number of colors being used. Give a different color to each node.