Asking for a review is OK. Asking for a five-star review is not
I imagine that food truck operator would do a lot better by simply asking "Like or hate our food? Leave an honest review on <site> for a discount"
If their food and service is good, they'll get the positive reviews they need